Встроенный объект, имеющий свойства и методы для математических констант и функций. Например, свойство PI объекта Math имеет значение Пи.
Math.propertyName Math.methodName(parameters)
Параметры
propertyName одно из свойств, описанных ниже.
methodName один из методов, описанных ниже.
Описание:
Объект Math является встроенным объектом JavaScript.
Вы ссылаетесь на константу PI как Math.PI. Константы определены в JavaScript с точностью до действительных чисел.
Аналогично, вы ссылаетесь на функции Math как на методы. Например, функция синуса - Math.sin(argument), где argument является аргументом функции.
Выражение with удобно при использовании нескольких констант и методов Math, так как не нужно указывать тип "Math" для каждой константы или метода. Например:
with (Math) { a = PI*r*r y = r*sin(theta) x = r*cos(theta) }